@charset "utf-8";/* CSS Document */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr { margin: 0; padding: 0; }fieldset, img { border: 0; }/* remember to define focus styles! */address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }h1, h2, h3, h4, h5, h6 { font-size: 100%;  font-weight:400;}abbr, acronym { border: 0; font-variant: normal; }input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }code, kbd, samp, tt { font-size: 100%; }/*@purpose[/url] To enable resizing for IE *//*@branch[/url] For IE6-Win, IE7-Win */input, button, textarea, select { *font-size: 100%; }:focus { outline: none; }ol, ul, li { list-style: none; }/* remember to highlight anchors and inserts somehow! */:link, :visited, ins { text-decoration: none; text-decoration: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }body { font-family:"Microsoft Yahei",Simsun,Arial,sans-serif; font-size: 14px; color: #333; line-height: 22px; background-color:#f0f0f0; padding-bottom:48px; max-width: 720px; margin: 0 auto;}html { -webkit-text-size-adjust: none; overflow-x: hidden; }body{overflow-x: hidden;}/*::selection { text-shadow:none;}*//* tables still need 'cellspacing="0"' in the markup */table { border-collapse: collapse; border-spacing: 0; }caption, th { text-align: left; }sup, sub { font-size: 80%; line-height: 1px; }.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}.clearfix { *zoom:1; }/* hyperlinks style */a{color:#333; font-size:14px;}/* common style */.fl-left { float: left; }.fl-right { float: right; }.fl-none { float: none; }.clearfix { clear: both; }.txt-left { text-align: left; }.txt-right { text-align: right; }.txt-center { text-align: center; }.pos-rel { position: relative; }.pos-abs { position: absolute; }input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }img{vertical-align:top;}.sl-wrapper{width:100%;}.sl-container{width:93%; margin:0 auto;}.header .logo{margin-top:10px;}.header{ height:56px; background-color:#fff;}.header .tel{font-size:16px;font-weight:bold; color:#fe0000; background:url(../images/tel.png) no-repeat left center; padding-left:24px; line-height:56px;}.header a i{font-size:24px;  line-height:56px; margin-left:3px;}/*banner*/.banner{width: 100%;position: relative;z-index: 1;overflow: hidden;}.banner .swiper-slide img{width: 100%;}.banner .swiper-pagination{bottom:10px}.banner .swiper-pagination-bullet{background-color: #fff;opacity: 1;}.banner .swiper-pagination-bullet-active{background-color: #eb8580;overflow: visible;opacity: 1;}.banner .swiper-button-prev{background:none;}.banner .swiper-button-prev img,.banner .swiper-button-next img{margin-top: 14px;}.banner .swiper-button-next img{float: right;}.banner .swiper-button-next{background:none;}/*快捷方式*/.quick{ padding:15px 0; border-bottom:1px solid #ccc; background-color:#fff;}.quick li{ float:left; width:25%; text-align:center; margin-bottom:5px;}.quick li:first-child{margin-left:0;}.quick li img{width:60%;margin: 0 auto; max-width:110px;}.quick li span{ display:block;font-size: 14px; font-weight: 700; line-height:32px;}.product{ background-color:#fff; margin-top:10px;}.product a.title{display:block;}.title{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#ff3300; line-height:45px; font-size:20px;}.title span{line-height:45px;}.product ul li a{ display:block; width:50%; float:left; padding:10px 0;}.product li a img{ width:86%; margin:0 auto; border:1px solid #ccc;}.product li a span{ display:block; text-align:center; font-size:14px;}.news{ background-color:#fff; margin-top:15px;}.news ul li{ border-bottom:1px solid #ccc; }.news ul li a{display:block;line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}.news ul li a.sl-container{width:92%; padding:0 4.5% 0 3.5%;}.news ul li a i{position:absolute; right:3.5%; top:13px;}.news .more{text-align:center; color:#ff3300;}.adv{width: 100%; background-color: #fff; margin: 8px auto;padding-bottom: 20px;}.adv .title{ height:45px; line-height:45px; position:relative; color:#ff3300;font-size:20px; text-align:center; margin-bottom:15px; border-bottom:0;}.adv .title h2{background:url(../images/title-dot.jpg) repeat-x center; width:86%; margin:0 auto;}.adv .title span{display:block; width:100px; margin:0 auto; background-color:#fff;}.adv li{ float: left; width: 33.33%; text-align: center; margin-bottom: 10px; }.adv li img{ width: 80%; max-width: 123px; }.adv li p{ font-size: 13px; margin-top: 5px; }.footer{background-color:#333; color:#fff;}.footer a{color:#fff;}.footer .lx{border-bottom:1px solid #f0f0f0;  padding:12px 0 6px; line-height:18px;}.footer .bq{ padding:10px 0;}.bottom{background-color:#e60013; color:#fff; width:100%; position:fixed; bottom:0px; left:0; z-index:9; max-width:720px;}.bottom ul > li{width:25%; float:left; padding:5px 0; text-align:center; position:relative;}.bottom ul > li img{margin:0 auto; }.bottom h1 span{display:block;color:#fff; line-height:14px;font-size: 12px;}.bottom li:hover,.bottom li:active{background-color:#fa3c3c;}.bottom li i{display:block;}.bottom ol{ position:absolute; width:100%;display:none;}.fw-sub{top:-297px;}.fl-sub{top:-186px;}.zx-sub{top:-112px;}.bottom ol li{ width:100%; height:36px; line-height:36px; border:1px solid #ccc; border-top:0;  background-color:#fff;}.bottom ol li:first-child{border-top:1px solid #ccc;}.bottom ol a{display:block;}.bottom ol a:hover{color:#fff;}.wz{ border-top:1px solid #ccc; border-bottom:1px solid #ccc;}.wz h1{font-weight:400; font-size:14px; line-height:45px;}/*客户案例*/.case{ background-color:#fff;}/*新闻中心*/.news-tab{ background-color:#fff;}.news-tab .hd li a{display:block;}.news-tab .hd{border-top:1px solid #ccc; }.news-tab .hd li{ width:50%; text-align:center; float:left; font-size:20px; line-height:45px;border-bottom:2px solid #ccc;}.news-tab .hd li.on{color:#ff3300; border-bottom:2px solid #ff3300;}.news-tab .bd li,.case li{border-bottom: 1px solid #CCC;}.news-tab .bd li a,.case li a{ display:block; line-height:45px; background: url(../images/dot.jpg) no-repeat left center;padding-left: 10px;}.news-tab .bd li a i,.case li a i{ line-height:45px;}.news-tab ul div.sl-container{ text-align:center; margin:5px 0;}/*加工能力*/.pro-tab .hd{border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#fff;}.pro-tab .hd li{ width:25%; text-align:center; float:left; font-size:16px; line-height:45px;}.hd li.on{color:#ff3300; border-bottom:2px solid #ff3300; cursor:pointer;}.pro-tab .bd{padding-top:10px; margin-top:10px; border-top:1px solid #ccc; background-color:#fff; min-height:200px;}.pro-tab .bd li a{display:block; width:50%; float:left;}.pro-tab .bd li a img{width:88%; margin:0 auto; display:block;}.pro-tab .bd li span{display:block; text-align:center; line-height:28px;}/*加工产品*/.zhusu{background-color:#fff;}.zhusu{ padding:15px 0;}.zhusu a{ display:block; width:50%; float:left; text-align:center; margin-bottom:8px;}.zhusu a span{ display:block;}/*产品详情*/.show-banner{background-color:#fff;}.show-banner .sl-container{position:relative; padding:15px 0;}.show-banner .sl-container > span{ position:absolute; bottom:30px; right:30px; display:block; width:60px; height:60px; line-height:60px; text-align:center; border-radius:45px; background:rgba(0,0,0,0.7); z-index:3; color:#fff; font-size:24px;}.show-banner .sl-container > span >span{ color:#cd0f0d; font-size:28px;}.show-banner .bd img{ width:100%; max-height:450px;}.pro-swiper img{ width: 100%; display: block;}.pro-swiper .swiper-pagination{ left: auto; right: 10px; bottom: 10px; background: rgba(0,0,0,.6); color: #fff; width: 50px;  height:50px; border-radius: 50%; line-height: 50px; font-size: 16px; font-weight: 700; }.pro-swiper .swiper-pagination-current{ font-size: 24px; color: #c40000;}.smalltext{ border-top:1px solid #ccc; background-color:#fff; padding:15px 0;}.smalltext h1{ font-size:18px; margin-bottom:8px;}.tab-slide{ margin-bottom:15px;}.tab-slide .hd li{float:left; width:33.3333%; text-align:center; height:45px; font-size:16px; line-height:45px; border:1px solid #ccc; border-right:0; margin:-1px; background-color:#f0f0f0;}.tab-slide .hd li:last-child{border-right:1px solid #ccc;}.tab-slide .hd li.on{ /*color:#fd2100; border-bottom:2px solid #fd2100;*/ background-color: #fd2100;color: #fff;border-color: #fd2100;}.tab-slide .bd{ background-color:#fff;}.tab-slide .bd li{ padding:15px 0; text-align:justify; border-bottom:1px solid #ccc;}.tab-slide .bd li img{max-width:500px; width:96%; height:auto; display:block; margin:0 auto;}.tab-slide .bd .table{ max-width: 400px; width: 100%; margin: 0 auto; }.tab-slide .bd td{ border: 1px solid #ccc; padding: 5px 3px;}.tab-slide .fnav { position: fixed; top: 0; width: 100%; z-index: 9; max-width:720px;}.tj{ background-color:#fff; border-top:1px solid #ccc;}.tj h1{ font-size:16px; color:#fd2100; font-weight:400; height:45px; line-height:45px;}.tj li{ display:block; width:33.3333%; float:left; text-align:center; margin:15px 0;}.tj li img{width:90%; margin:0 auto;}.tj li span{ display:block;}/*联系我们页面*/.main-part{ background-color:#fff; padding-bottom:15px; text-align:justify; padding:15px 0;}.main-part h3{ font-size:16px; font-weight:bold;}.main-part p{ margin-bottom:5px;}.main-part hr{color:#3399FF; height:1px; border:0px; border-top:1px solid #ccc; margin:8px 0; overflow:hidden;}.main-part table{ width:85%; margin:0 auto;}.main-part table td{width:50%; height:32px; padding:0 15px;}.main-part input,textarea{width:100%; border:1px solid #ccc; padding:2px 5px;}.main-part input{ height:24px; line-height:24px;}.main-part td span{ color:#ff0505; font-weight:bold;}.main-part .btn{width:20%; border:0; height:34px; line-height:34px; margin-top:10px; color:#fff;}.main-part .btnSubmit{ background-color:#ff0000; margin-right:10px;}.main-part .btnReset{ background-color:#333;}.main-part .tel{font-size:16px; font-weight:bold; color:#ff0000;  background: #EDE7E7; padding: 2px 8px;}.main-part .tel-more{  font-size: 12px;margin-left: 5px;color: #F00;font-weight: bold;}/*文章内容页*/.main-part h1{ font-size:16px; font-weight:bold; line-height: 1.3;}.main-part .sl-container > span{ display:block; color:#666; margin:5px 0;}.main-part .share{ overflow:hidden; margin-top:10px;}.main-part .share span{ float:left;  margin-right:10px; }.news-cont img{ width:100%; margin:0 auto; max-width: 600px;  display: block; height:auto;}.news-bottom{ font-weight: 700; font-size: 15px; line-height: 30px;}.news-bottom p{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }.news-bottom a{ font-weight: 400; color: #666; text-decoration: underline; }/*搜索页面*/.search{background-color:#00b4e8; padding:15px 0; font-size:16px;}.search a{display:block; width:10%; font-size:24px; color:#fff; line-height:32px;}.search form{width:90%; float:right;}.search form input{ width:65%; height:32px; line-height:32px; border:0; border-radius:45px; background-color:#009cc7; color:#fff; padding:2px 20px; margin-right:3%;}.search input:-ms-input-placeholder{color:#fff; font-size:14px;}.search input::-webkit-input-placeholder{color: #fff; font-size:14px; }.search button{border:0; background-color:#00b4e8; color:#fff;}.hotSearch{ background-color:#fff; margin-top:15px; border:1px solid #ccc; padding:15px;}.hotSearch h1{ font-size:18px; font-weight:400; color:#ff0000; margin-bottom:10px;}.hotSearch li a{ display:block; width:33.3333%; float:left; text-align:center; margin-bottom:5px;}/*搜索结果页*/.result{ background-color:#fff; border-top:1px solid #ccc; padding:20px 0;}.result h5{ font-weight:400;}.result form{margin:5px 0;}.result input{ border:1px solid #ccc; height:32px; line-height:32px; border-radius:5px;}#keyboard{ width:80%; margin-right:1%; padding:1px 20px;}.result .btn{ background-color:#D9534F; color:#fff; border:0; padding:0 3%; line-height:34px; height:34px;}.result .thumbnail{border-bottom: 1px dashed #31B0D5; padding-bottom:15px; margin-bottom:15px;}.result .thumbnail h2 a.l{ color:#07519A; font-size:16px;}.result .thumbnail span.a{ color:#008000;}.result .thumbnail a.fl {color: #77C;}/*page-fuwu*/.img-responsive{ display:block; max-width:100%; height:auto }.center-block{display:block; margin-right:auto; margin-left:auto}.page-fuwu h2{ margin: 30px 0; font-size: 24px; color: #1b3590; text-align: center; }.jgzl-item{ margin-bottom: 20px; }.jgzl-item .txt{ width: 48%; }.jgzl-item h3,.ys-item h3{ font-size: 17px; line-height: 28px; }.jgzl-item h3 b{ color: #1b3590; display: inline-block; margin-right: 10px; border-bottom: 2px solid; }.jgzl-item p{ margin: 8px 0; font-size: 12px; line-height: 20px; }.jgzl-item .pic{ width: 50%; }.ys-item{ margin-top: 20px; background: #f0f0f0; }.ys-item .txt{ padding: 10px 10px 10px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.ys-item h3{ margin-bottom: 5px; }.ys-item h3 img{ position: relative; top: 6px; margin-right: 5px; display: inline-block; height: 26px; width: auto; }.ys-item p{ font-size: 12px; line-height: 20px; }.ys-item .pic{ width: 37%; margin-left: 10px; }.ys-item2 .pic{ margin: 0 10px 0 0; }.fw-service li{ float: left; width: 16.6667%; padding: 0 8px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.fw-service p{ text-align: center; font-size: 15px; font-weight: 700; padding-top: 5px;}